Synthesis and Implementation of a Signal-Type Asynchronous Data Communication Mechanism
نویسندگان
چکیده
This paper describes the synthesis and hardware implementation of a signal-type asynchronous data communication mechanism (ACM). Such an ACM can be used in systems where a data-driven (“lazy”) logic must be interfaced with a time-driven (“busy”) environment. A new classification system for ACMs is introduced. The conceptual definition of the signal ACM (called simply “Signal”) is refined using Petri net techniques. Based on this, a more precise, state graph specification of a twoslot Signal is then constructed. Using theory of regions, a Petri net specification of the ACM is synthesized from the state graph. The Petri net model is then translated into a hardware implementation, which is entered into Cadence tools. Simulation results show that the hardware does conform to the definitions and specifications. The techniques employed in this work are potentially useful in the development of an automated process of synthesising similar systems.
منابع مشابه
A Novel Multi-user Detection Approach on Fluctuations of Autocorrelation Estimators in Non-Cooperative Communication
Recently, blind multi-user detection has become an important topic in code division multiple access (CDMA) systems. Direct-Sequence Spread Spectrum (DSSS) signals are well-known due to their low probability of detection, and secure communication. In this article, the problem of blind multi-user detection is studied in variable processing gain direct-sequence code division multiple access (VPG D...
متن کاملA Robust UART Implementation for Industrial Applications on FPGA
This paper describes a novel architecture based on Recursive Running Sum (RRS) filter implementation for wire and Wireless data processing. UARTs are used for asynchronous serial data communication between remote embedded systems. The universal asynchronous r e c e i v e r /transmitter i.e. UART which is the kind of serial communication protocol which allows the full duplex communication in ser...
متن کاملAsynchronous Communication Circuits: Design, Test and Synthesis
This thesis presents the design and testing of asynchronous communication mechanism (ACM) circuits, and the development of an asynchronous circuit synthesis method which not only supports the ACM work but also has much wider application potential. ACMs are a unique approach to data transmission between subsystems not synchronized with one another. The successful systematic implementation of ACM...
متن کاملAsynchronous circuit synthesis with Boolean satisfiability
Asynchronous circuits are widely used in many real time applications such as digital communication and computer systems. The design of complex asynchronous circuits is a diicult and error-prone task. An adequate synthesis method will signiicantly simplify the design and reduce errors. In this paper, we present a general and eecient partitioning approach to the synthesis of asynchronous circuits...
متن کاملA Modular Partitioning Approach for Asynchronous Circuit Synthesis y
Asynchronous circuits are widely used in many real time applications such as digital communication and computer systems. The design of complex asynchronous circuits is a di cult and error-prone task. An adequate synthesis method will signi cantly simplify the design and reduce errors. In this paper, we present a general and e cient partitioning approach to the synthesis of asynchronous circuits...
متن کامل